.tag{border:1px solid #d9e1e6; border-radius:3px; padding:3px; margin-top:3px;}
.tag>div:after{display:block; content:''; clear:both;}
.tag>div>a{float:left;}
.tag>div>span{float:left; margin-left:8px; color:#888; line-height:30px;}
.tag>div>span:hover{opacity:1;}
.tag ul{border-top:1px dashed #d9e1e6; margin-top:3px;}
.tag ul:after{display:block; content:''; clear:both;}
.tag ul li{float:left; margin:3px 3px 0 0; background:#f8f8f8; padding:0 8px; line-height:28px; border-radius:3px; cursor:pointer;}
.tag ul li.on{background:#39d17b; color:#fff;}